草庐IT

java - 每个 JavaDoc 页面上的 Logo

全部标签

javascript - ionic 2/Angular 2 - 无法将数据从 Google Maps InfoWindow 传递到页面

我正在尝试将数据从GoogleMapInfoWindow传递到InfoPage。我能够传递和访问数据。但是,每次重新打开infoWindow时,页面都会触发i+1,相互叠加。例如,第一次打开信息窗口时,点击应用按钮,它将转到信息页面。关闭InfoWindow并重新打开,再次点击Apply按钮,会打开两次InfoPage,如果重复则继续加1过程。过程:map->创建标记->设置content变量->创建infoWindow->设置标记以在单击时打开infoWindow->infoWindow随内容一起出现->单击APPLY在infoWindow上->直接到InfoPageONCE->关闭

javascript - 在 Webpack 4 中,我们可以使用 import() token 动态生成页面 block ,以便我们可以将 react 组件转换为可 react 加载的组件吗?

我们使用React和react-loadable.在我们的应用程序初始化期间,我们正在验证component.preload每个都存在方法我们定义。如果缺少该方法,我们会显示一条警告,表明该组件应该是可加载的。我们使用webpack4,有没有办法自动包装组件,所以我们不必手动做?这是一个组件的样子:/**MyComponent.js:pagecomponent*/exportdefault()=>Helloworld;这是包装在react-loadable组件中的同一个组件:/***preconfiguredreact-loadable*Seehttps://github.com/ja

javascript - 在 React 应用程序中点击返回按钮不会重新加载页面

我有一个用TypeScript编写的React应用程序(16.8.6),它使用ReactRouter(5.0.1)和MobX(5.9.4)。导航工作正常,数据应该加载,但是,当我单击浏览器的“后退”按钮时,URL发生变化但没有更新状态并且页面没有重新呈现。我已经阅读了无数关于这个问题和withRouter修复的文章,我试过了,但没有什么不同。一个典型的用例是导航到摘要页面,选择导致新数据加载和新历史状态被推送的各种事物,然后返回几个步骤到您开始的地方。大多数历史推送发生在处理多个路由的摘要组件中。我注意到,当从摘要页面返回到主页时,重新呈现会按预期进行。我的索引.tsximport{P

javascript - 如何让页面滚动触发鼠标悬停事件?

当鼠标因滚动(通过滚轮或键盘滚动)而开始悬停在某个元素上时,它不会在悬停的元素上触发鼠标悬停事件(OSX上的Chrome6)。滚动时触发正确元素的鼠标悬停事件的优雅方式是什么? 最佳答案 老实说,这会很痛苦。你必须确定应获得鼠标悬停处理程序的每个元素的大小和位置。向窗口添加滚动监听器。在处理程序中,获取鼠标光标位置和pageOffset。找出光标所在的元素。手动调用实际的鼠标悬停处理程序(找出光标离开了哪些元素,如果你也想要一些mouseout行为)如果元素是动态的,您可能需要重新计算元素的位置和大小。(将1.移到3.下方。)虽然这

javascript - 如何在用户离开页面时保持定期刷新页面?如果在页面上则不刷新

是否可以在用户不在页面上时每分钟刷新一次网页?例如,如果我正在访问一个PageX并停留在页面上,它不会刷新,但是一旦我离开页面(即切换到另一个选项卡/窗口或程序),PageX就会每x分钟刷新一次还是秒?我该怎么做?谢谢。更新:“在页面上”意味着页面是当前窗口,即它有焦点。因此,如果PageX有一个弹出窗口的链接,比如100x100,点击打开弹出窗口,而页面在那个小弹出窗口后面仍然可见,它没有焦点,因此需要按照说明进行刷新以上。有什么不明白的请追问。更新2正如下面Mattk所建议的..以下似乎在Firefox(尚未检查最新版本)和Chrome中工作。在IE8中,如果我切换到另一个选项卡或

javascript - PhantomJs 点击链接或运行页面功能

我刚刚开始习惯PhantomJs,到目前为止它真的很酷。我正在尝试抓取网站并获取有关网站上产品的数据。每个产品页面都加载了可见产品的默认颜色。当您单击色样时,它会通过运行一个函数来换出新颜色。每个可点击的色样元素如下所示:getColor更新该颜色的缩略图和价格。每种可用颜色(swatch_0、swatch_1等)的id递增,传递给getColor的参数也递增。我想用PhantomJs遍历每种颜色并为每种颜色提取相关数据。我已经加载了页面,加载了jQuery,并且可以提取初始加载颜色的数据,但似乎没有任何东西允许我执行点击事件。这是我正在尝试的:page.evalaute(functi

javascript - 定义页面更改之间的返回转换

我正在使用jQueryMobile的$.mobile.changePage(...)在我的项目中切换到不同页面的方法。$.mobile.changePage("#foo",{transition:"slide"});当我运行该方法时,转换效果很好,但是当我点击浏览器的返回按钮时,我看不到反向转换。我使用了http://jquerymobile.com/test/docs/api/methods.html中描述的一些参数但没有运气。特别设置reverse:true只是在前进到目标页面时反转了过渡,但是当我点击后退按钮时仍然没有过渡。更新:似乎看到data-rel="back"对通过定义的

javascript - 通过重复创建 polymer 滑动页面

我尝试通过模板重复使用滑动页面。Texttoswipe在我写的polymer中created:function(){console.log(this);this.values=[1,2,3];}它给我错误UncaughtTypeError:Cannotsetproperty'values'ofundefinedPolymer.createdPolymer.Base._addFeature._invokeBehaviorPolymer.Base._addFeature._doBehaviorPolymer.Base.createdCallbackwindow.Polymer(anonym

javascript - 将页面过渡淡入 anchor

我正在尝试在页面中平滑过渡到anchor。目的是当您单击指向anchor的链接时,页面淡出(滚动)并与调用的anchor本身一起淡入。我有这个标记,它正确地淡入/淡出,URL更改为被调用的anchor,但它不会滚动到被调用的元素$(document).ready(function(){$("a.transition").click(function(event){event.preventDefault();linkLocation=this.href;$(".container").fadeOut(500,redirectPage);});functionredirectPage()

javascript - 用户查看页面后启动 CSS3 转换?

我的主页顶部有一个CSS3动画,它会在页面加载后立即启动。问题是,如果用户在新选项卡中打开该页面但没有立即查看它,即使他们没有查看该页面,动画也会播放。有没有办法让动画仅在用户查看该页面后才开始播放?有点像如果您在另一个隐藏的选项卡中打开YouTube视频,它不会自动播放,直到您打开该选项卡。如果您在新选项卡中打开笔,CodePen也会执行相同的操作,直到您查看该选项卡,它才会启动 最佳答案 您需要使用可见性api:https://developer.mozilla.org/en-US/docs/Web/API/Page_Visib